package com.aliang.shopping.security;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

/**
 * 防止重复提交注解
 */
@Target(ElementType.METHOD)//用于方法
@Retention(RetentionPolicy.RUNTIME) //指定注解保留时间，运行时
@Documented
@Inherited //允许被子类继承
public @interface PreventRepeatSubmit {

    // 默认间隔时间(单位:毫秒)，默认5秒
    int expireTime() default 5;
    TimeUnit timeUnit() default TimeUnit.SECONDS;
}
